@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th { margin: 0; padding: 0; border: 0;}
html { color: #000; }
html,body {min-width:1200px;}
body,button,input,select,textarea { margin:0; padding:0;  font-family: "Microsoft Yahei","微软雅黑", "Arial", "Verdana", "sans-serif";  font-size:14px; background:#fff}
ul,ol,li,dl,dd,dt{list-style: none;}
em { font-style: normal; }
a { text-decoration: none;outline:none; }
a:hover { text-decoration: underline; color:#e85300;}
legend { color: #000; }
fieldset,img { border: 0; }
label,button { cursor: pointer; }

/*解决IE图片缩放失真*/
img { -ms-interpolation-mode: bicubic; }
/*清除浮动*/
.clearfix:after { content: ''; display: block; height: 0; clear: both; }
.clearfix { zoom: 1; }
.clear { clear: both; }
/*连续英文、数字换行*/
.wordwrap { word-break: break-all; word-wrap: break-word; }
/*单行文字超出显示省略号*/
.omg{overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
img { border: 0; vertical-align: middle;  }


a{ color:#3a3a3a; text-decoration:none;}
a:hover{ color:#2b64a0; text-decoration:none}


.mt30{ margin-top:30px}
.mt20{ margin-top:20px}
.top{ width:1200px; margin:0px auto; height:100px;}
.top:after{ clear:both; display:block; height:0; visibility:hidden;}
.top .logo{ width:510px; float:left; height:100px; display:block; background:url(../images/logo.jpg) left center no-repeat;}
.top .logo span{ display:none;}
.top .dh {float:right;margin:20px 20px 20px 0;padding-left:60px;background:url(../images/tel.png) no-repeat left center;height:58px;max-width:196px;}
.top .dh .t1 {font-size:15px;margin-bottom:0;}
.top .dh .t2 {font-size:32px;font-family:"Arial";color:#ff3300;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}

.top .top_right b{ color:#da0001; font-weight:normal; font-size:18px}
.top .top_right a{ padding:0px 3px;}
.w{ width:1200px; margin:0px auto;}
#nav{ width:100%; height:44px; margin:0px auto; background:#2b64a0;}
#nav .menu{ width:1200px; float:left;}
#nav .menu ul li{ float:left; width:170px; text-align:center; display:block; position:relative}
#nav .menu ul li a{ font-size:15px; color:#fff;height:44px; line-height:44px; width:100%; height:44px; line-height:44px; display:block;}
#nav .menu ul li a:hover{ background:#225080;}
#nav .menu ul li:hover a{ background:#225080;}
#nav .menu ul li ul li a{ background:#2b64a0; width:130px; line-height:40px; height:40px; border-top:1px solid #fff; display:block}
#nav .menu ul li ul li a:Hover{ background:#2b64a0}
#nav .menu ul li ul{ display:none; position:absolute; z-index:900}


#nav .menu ul li:hover ul{ display:block}



#full-screen-slider { width:100%; height:490px; float:left; position:relative}
#slides { display:block; width:100%; height:490px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%;bottom:20px; z-index:9900; padding:5px 15px 5px 0;margin-left:-90px;}
#pagination li { display:block; list-style:none; width:68px; height:4px; float:left; margin-left:15px;background:rgba(255,255,255,.5); }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#FFF;}

.top_search{height:34px; width:280px; float:left; margin-top:30px; text-align:center;margin-left:53px;}
.top_search .serbg{ width:280px; height:32px; line-height:32px;margin-top:1px;}
.top_search .inputc{ float:left; padding-left:20px; width:208px; height:32px;line-height:32px;border:none; background:none;outline:none;border-radius:40px 0 0 40px;border:1px solid #2b64a0;}
.top_search .tj_btn{ float:left;width:50px;height:34px;line-height:34px;font-size:0;border:none;background:#2b64a0 url(../images/search.png) center center no-repeat;cursor:pointer;border-radius:0 40px 40px 0;}

.top_search input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {background-color: rgb(0, 0, 0) !important;background-image: none !important;color: rgb(0, 0, 0) !important; -webkit-tap-highlight-color:rgba(0,0,0,0) !important;-webkit-box-shadow: 0 0 0px 1000px white inset !important;}
.p_search_in input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {background-color: rgb(0, 0, 0) !important;background-image: none !important;color: rgb(0, 0, 0) !important; -webkit-tap-highlight-color:rgba(0,0,0,0) !important;-webkit-box-shadow: 0 0 0px 1000px white inset !important;}

/* banner 开始 */
.apple-banner {width:100%;height:490px;overflow:hidden;margin:0 auto;}
.apple-banner .apple-bannerall{width:100%;height:100%; position:relative; overflow:hidden;}
.apple-banner .swiper-button-prev,.apple-banner .swiper-button-next {width:15%;height:100%;top:0;background:none;}
.apple-banner .swiper-button-prev {left:0;}
.apple-banner .swiper-button-next {right:0;}
.apple-banner .swiper-button-prev span,.apple-banner .swiper-button-next span {display:block;width:64px;height:64px;position:absolute;right:0;top:50%;margin-top:-32px;border-radius:100%;opacity:1;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}
.apple-banner .swiper-button-prev:hover span,.swiper-button-next:hover span {opacity:1;}
/*分页器*/.apple-banner .swiper-pagination {top:auto;bottom:20px !important;background:none;}
.apple-banner  .swiper-pagination-bullets  span.swiper-pagination-bullet {display:inline-block;width:12px;height:12px;margin:0 5px;cursor:pointer;background:none;border-radius:50%;opacity:1;}
.apple-banner  .swiper-pagination-bullets span {width:50px;height:3px;display:block;background:rgba(255,255,255,0.8);}
.apple-banner .swiper-pagination-bullets span.swiper-pagination-bullet {background:rgba(255,255,255,0.8);}
.apple-banner  .swiper-pagination-bullets span.swiper-pagination-bullet-active {background-color:#2b64a0;}
.apple-banner  .swiper-pagination-bullet i {background-color:#ff7200;height:3px;transform:scaleX(0);transform-origin:0;display:block;}
.apple-banner .autoplay .firsrCurrent i {transition:transform 2.9s linear;transform:scaleX(1);}
.apple-banner .autoplay .current i {transition:transform 4s linear;transform:scaleX(1);}
.apple-banner  .autoplay .replace span {background-color:#fff;}



.w{ width:1200px; margin:0 auto;}
.pro_ml{ width:1200px;background:#f0eff4; padding:10px 15px 0px 15px; border-bottom:2px solid #2c639b;overflow:hidden;}
.pro_ml:after{ clear:both; display:block; height:0; visibility:hidden;}
.pro_ml_right{ width:200px; padding:10px 0px 0px 0px; background:#2b64a0; color:#fff; float:left}

.pro_tab{ width:185px; float:left; margin-right:1px; border-bottom:1px solid #ffffff; padding-right:2px; margin-top:10px; padding-bottom:5px;}
.pro_tab span.name{ width:165px; border-bottom:1px solid #d8d8da; color:#3f4449; height:38px; line-height:38px; display:block;}
.pro_tab span.name a{ color:#3f4449; font-weight:bold; font-size:12px; float:left;height:38px; line-height:35px; width:135px; display:block; padding-left:5px; overflow:hidden}
.pro_tab span.name i{ float:left;height:38px; line-height:38px; width:24px; display:block}
.pro_tab span.name i img{ margin-top:5px;}
.pro_tab ul{ position:relative}

.honor{ width:170px;border-bottom:1px solid #4d7dae; padding:5px 10px 5px 20px}
.honor span{ background:url(../images/honor.png) -5px -1px no-repeat; line-height:35px; border-bottom:1px solid #fff; color:#fff; font-size:14px; padding-left:25px; height:35px; width:145px; display:block}
.honor ul{ width:170px; height:125px; display:block; overflow:hidden; padding-top:8px; }
.honor ul li{ line-height:24px; height:24px; overflow:hidden}
.honor ul li a{ color:#fff;}

.all_title{ width:100%; line-height:20px; height:20px; padding:15px 0px; color:#1a1a1a; display:block; text-transform:uppercase}
.all_title b{ font-size:18px; color:#2b64a0; font-weight:normal; display:block; padding-right:10px; border-right:1px solid #666666; width:80px; float:left; line-height:20px; height:20px;  margin-right:10px;}


.service{ width:170px;border-bottom:1px solid #4d7dae; padding:0px 10px 5px 20px; height:168px; margin-top:10px;}
.service span{ background:url(../images/service.png) -5px -1px no-repeat; line-height:35px; border-bottom:1px solid #fff; color:#fff; font-size:14px; padding-left:25px; height:35px; width:145px; display:block}
.service .title{ text-align:center; width:160px; padding-right:10px; font-size:14px; color:#fff; background:none; padding:0px; border:none; margin-top:3px;}
.service .tel{ background:url(../images/tel.png) left center no-repeat; height:32px; line-height:17px; font-size:10px; padding-left:35px; margin-bottom:8px; margin-top:5px;}

.service .tel b{ font-size:17px; font-weight:normal; display:block}
.service p{ line-height:20px; padding-left:5px; font-size:13px;}

.inews{ width:650px; float:left; margin-right:30px; margin-top:25px;}

.ivideo{ width:305px; float:left;margin-top:25px;}
.videocontent{ width:305px; height:275px; display:block; overflow:hidden;}
.iabout{ width:650px; height:113px; line-height:22px; font-size:13px; padding-bottom:20px; overflow:hidden; }
.iabout img{ float:left; margin-right:20px;}
.iabout .more{ color:#da1f16;font-size:13px;}
.ne_n{ width:182px; padding:12px 0 8px 0;height:106px; overflow:hidden; position:relative; font-size:12px;}
/* newslist */
.newslist{margin-top:-8px; text-align:left;}
.newslist strong{ font-weight:normal; font-style:normal; padding:0; margin:-8px 0 0 0;*padding:5px 0 0 21px; *height:10px; *overflow:hidden;}
.newslist ul,.newslist2 ul{ padding:0;}
.newslist li ,.newslist2 li{ width:170px;height:24px;line-height:25px;overflow:hidden;}
.newslist li a{ color:#3f4449; text-decoration:none; font-family:"宋体"; font-size:12px;}
.newslist li a:hover{ color:#640a0a; text-decoration:underline; }
/* scr_con style */
.dv_scroll{width:180px; height:140px; *margin:0 0 0 -90px; position:absolute;overflow:hidden;}
.dv_scroll .Scroller-Container{width:100%;padding:2px 0 0 0; }
.dv_scroll_bar {position:absolute;right:0;top:8px;width:8px;height:111px;border-left:1px solid #2b64a0;}/**/
.dv_scroll_bar .Scrollbar-Track{position:absolute;left:0px;top:0px;width:10px;height:110px;}/**/

.dv_scroll_bar .Scrollbar-Htop{ position:absolute;left:-5px;top:0; width:9px; height:10px;background: url(../images/htop.png) no-repeat;}/*上 */
.dv_scroll_bar .Scrollbar-Handle{position:absolute;left:-3px;top:0px;width:5px;height:33px;overflow:hidden;background:#2b64a0;cursor:pointer;}/* 中*/
.dv_scroll_bar .Scrollbar-Handle:hover{background:#f00;}
.dv_scroll_bar .Scrollbar-Hdown{ position:absolute;left:-5px;top:110px; width:9px; height:1px;background:url(../images/hbottm.png) no-repeat; background-position: bottom center;}/*下*/
.dv_scroll_text {position:absolute;}


.inewslist{ width:650px; margin:0px auto; margin-top:20px;border-top:1px dotted #cdcdcd; padding-top: 10px;}
.inewslist ul li{ line-height:25px; height:25px;}
.inewslist ul li span{ width:80px; float:left; color:#828282; line-height:25px; height:25px;font-size:13px; }
.inewslist ul li a{ width:560px; float:left; line-height:25px; height:25px;float:left; font-size:14px; color:#282828}

#hzhb{ width:1200px; margin:0px auto; margin-top:25px;}
#hzhb span.name{ width:16px; height:80px; float:left; display:block; text-align:center; color:#fff; background:#2b64a0; padding:10px 7px; font-size:15px; line-height:21px}

#owl-demo{ width:943px; float:left; height:98px; display:block; overflow:hidden; background:#f3f4f4; padding-left:10px; border:1px solid #e7e7e7}
#owl-demo .item{ margin: 2px; float:left; margin-top:8px; line-height:20px;}
#owl-demo .item img{display: block;max-width: 124px;max-height: 63px; border:1px solid #cdf5fa}
#owl-demo .owl-item{ float:left; text-align:center;}

#pro_img{  /*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

	width:124px;
	height:113px;
	border: 1px solid #e4e3e3;
	padding:0px;
}
#pro_img img {
	/*设置图片垂直居中*/
	vertical-align:middle;
	max-width:124px;
	max-height:113px;
}

.ipro{ width:1200px; margin:10px auto; margin-bottom:0; border-bottom:1px solid #e4e3e3; padding-bottom:10px;}
.ipro ul li{ float:left; padding-right:17px; text-align:center;}
.ipro ul li span{ height:40px; line-height:20px; text-align:center; display:block; margin-top:5px; width:120px;}
.ipro ul li:Hover #pro_img{ border:1px solid #ff2b2b}
.w315{ width:315px; float:left; margin-right:20px;}
.w315 .all_title{ border-bottom:1px solid #e4e3e3;}
.w315 ul{ width:315px; margin-top:15px;}
.w315 ul li{ line-height:24px; height:24px; color:#292e34; width:315px; overflow:hidden; display:block}
.w315 ul li span{ width:80px; float:left;line-height:24px; height:24x;}
.w315 ul li a{ width:230px; float:left;line-height:24px; height:24px; color:#292e34}
.w315 ul li:hover a{ color:#e3000f}
.w315 ul li.more{ line-height:40px;height:40px;}
.w315 ul li.more a{ color:#2b64a0; padding-left:80px;line-height:40px;height:40px;}
.mr0{ margin-right:0px;}

#foot{ width:100%; background:#4a535c; color:#fff; margin-top:20px;font-size:13px; padding-bottom:20px;}
#foot a{ color:#fff;font-size:13px;}
#foot a:Hover{ color:#ddd}
#foot .foot_nav{ height:48px; line-height:48px; border-bottom:1px solid #5f6b76; width:1200px; margin:0px auto}
#foot .foot_nav a{ padding:0px 10px; }
#foot .foot_nav .left{ width:730px; float:left;}
#foot .foot_nav .right{ width:250px; float:right;}

#foot .foot_t_left{ width:590px; padding-left:140px; background:url(../images/footlogo.png) left center no-repeat; height:85px; padding-top:15px; float:left}
#foot .foot_t_left p{ line-height:24px; }
#foot .foot_t_right{ width:210px; float:right; margin-top:20px}
#foot .foot_t_right  ul li{ float:left; text-align:center; width:70px; text-align:center;}
#foot .foot_t_right  ul li i{ line-height:38px; height:38px; width:38px; border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:80px; background:#a9a9a9; text-align:center; display:block; margin:0px auto; margin-bottom:10px;}
#foot .foot_t_right ul li:hover i{ background:#0a53a0}

.flink{ background:#040e13; color:#fff; line-height:44px;font-size:13px;}
.flink a{ color:#fff; font-size:13px; padding-right:10px}
.flink a:Hover{ text-decoration:underline}

.ny_ml{ background:#f4f4f4; border-bottom: 1px solid #e2e2e2;}
.ny_ml ul{ width: 1080px; margin: 0px auto;}
.ny_ml ul:after{ content: ""; height: 0; width: 100%; display: block; clear: both;}
.ny_ml ul li{ float: left; position: relative; height: 52px;;}
.ny_ml ul li span.first{ width: 150px; height: 52px; line-height: 52px; display: block; text-align: left;}
.ny_ml ul li span.first:after{content: ""; height: 0; width: 100%; display: block; clear: both;}
.ny_ml ul li span.first i{ margin-top: 14px; float: left; width: 24px; height: 24px; display:inline-block;}
.ny_ml ul li span.first  a{ display:inline-block; width:120px; overflow:hidden; height:52px}
.ny_ml ul li ul{ position: absolute; left: 0; top: 53px; display: none; border-bottom: 2px solid #2c64a1; background: #fff; z-index: 888; padding: 30px; width: 925px;}
.ny_ml ul li:Hover ul{ display: block;}
.ny_ml ul li:Hover span{ border-bottom: 1px solid #fe0000; color: #fe0000;}
.ny_ml ul li:Hover a{ color: #fe0000;}
.ny_ml ul li ul .w200{ width: 200px; float: left; text-align:center}
.ny_ml ul li ul .w200 h4{font-size: 17px; width: 200px; margin: 0px auto; text-align: center ; font-weight: normal;color: #fe0000; line-height: 45px; height: 45px;}
.ny_ml ul li ul .w200 a{ color: #000; padding: 0px 5px;}
.ny_ml ul li ul .w720{ width: 700px; float: left; padding-left: 20px;}
.ny_ml ul li ul .w720 .title{ border-bottom: 1px solid #e2dedf; color: #c9120c; line-height: 35px; height: 35px;}
.ny_ml ul li ul .w720 .title b{ padding: 2px 5px; text-align: center; color: #fff; background: #c9120c; margin-right: 10px;}
.ny_ml ul li ul .w720 .title a{ color:#c9120c; float: right;line-height: 35px; height: 35px;}
.ny_ml ul li ul .w720 .top_ml{ width: 175px; float: left;}
.ny_ml ul li ul .w720 .top_ml span a{ width: 175px; color: #4a4a4a; font-weight: bold; display: block; line-height: 40px; height: 35px; overflow: hidden;}
.ny_ml ul li ul .w720 .top_ml a{width: 175px; color: #4a4a4a; display: block; line-height: 21px; height: 21px; overflow: hidden;}
.ny_ml ul li ul .w720 .top_ml a:Hover{ color: #c9120c;}

.mbao{ background:#f0f0f0 url(../images/location.png) 20px center no-repeat; width: 1060px; padding-left: 40px; margin: 0px auto 30px; height: 55px; line-height: 55px; font-size: 13px;position:relative;padding-right:100px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.mbao a:hover{ color: #c9120c;}
.mbao a.order{ background: url(../images/order.png) left center no-repeat; padding-left: 25px;width:48px; height: 55px; line-height: 55px; position:absolute;right:0;}
.ny_nav_t{ color: #454545; font-size: 20px; width: 1080px; margin: 0px auto; line-height: 30px; height: 30px;}
.nybanner{ width: 1080px; margin: 0px auto; margin-top: 10px;}
.search_m{ border-bottom: 2px solid #ccc; height: 78px; width: 1080px; margin: 0px auto;}
.search_m:after{ display: block; clear: both; height: 0; width: 100%;}
.search_m .serch_txt{ width: 520px; float:left; line-height: 80px; height: 78px;}
.search_m .tool_ser{ width: 425px; float: right; margin-top: 25px;}
.search_m .tool_ser .input2{ margin-right: 20px; background:url(../images/zoom.jpg) 5px center no-repeat; padding-left: 30px; width:270px; float: left; border: 2px solid #2c64a1; height: 30px; line-height: 30px;font-size: 14px;}
.search_m .tool_ser .btn_tj{ cursor:pointer; background: #ff6d32; color: #fff; border-radius: 4px; -moz-border-radius: 4px;-webkit-border-radius: 4px;height: 34px; line-height: 34px; width: 90px; text-align: center; border:none; font-size: 15px;}

#nyleft{ width:245px; float:left; margin-top: 20px;}
#nyright{ width:725px; float:left; padding-left: 15px;margin-top: 20px;}
#nyleft .leftnav{ padding: 15px; width: 213px; border: 1px solid #d6d6d6;}
#nyleft .leftnav ul li{ width:106px;float: left; height:23px; line-height: 23px; margin: 6px auto; text-align: center;}
#nyleft .leftnav ul li a{ color: #3d3d3d; width: 85px; height:23px; line-height: 23px; margin: 0px auto;display: block;font-size: 14px;}
.brb{ border-right: 1px solid #909090;}
#nyleft .leftnav ul li a:hover{ background: #2c64a1; color: #fff;}
#nyleft .leftnav ul li.on a{ background: #2c64a1; color: #fff;}
#nyleft .left_Pro_list{ border: 1px solid #d6d6d6; width:223px; padding: 10px; margin-top: 20px;}
#nyleft .left_Pro_list span{ width: 223px; display: block;  line-height: 40px; border-bottom: 1px dotted #099cae; height: 40px; font-size: 18px; color: #2e2c2d;}
#nyleft .left_Pro_list ul{ width: 203px; padding:10px 10px 5px 10px;}
#nyleft .left_Pro_list ul li{ background:url(../images/jia.gif) left center no-repeat; padding-left: 20px; line-height: 22px; height: 22px; overflow:hidden}
#nyleft .left_service{ border: 1px solid #d6d6d6; width:223px; padding: 10px; margin-top: 20px;}
#nyleft .left_service .left_tel{ margin-bottom: 20px; background:url(../images/tel.jpg) left center no-repeat; padding-left: 45px; font-size:20px; color: #0076cd ; color: #2e2c2d; font-size: 12px;}
#nyleft .left_service .left_tel b{font-size: 20px; color: #0075cc; display: block;}
#nyleft .left_service p{ line-height: 22px; padding-left: 45px;}
#nyleft .left_service a{ color: #0076cd; float:left; margin-left: 40px; *margin-left: 20px;ine-height: 23px; height: 23px; margin-top: 15px;}
#nyleft .left_service a.contact{ border-radius: 2px; background:#0361b8; line-height: 23px; height: 23px; color: #fff; text-align: center; width: 76px; display: block; float: left; margin-left: 45px;*margin-left: 45px; margin-top: 10px;}
#nyleft .left_service a.contact:hover{ background: #0477ce;}

.foot_nav_ny{  height:39px; font-size: 13px;line-height:39px; border:1px solid #e2e2e2;border-bottom:2px solid #2c64a1; width:1200px; margin:0px auto; background: #f6f6f6; margin-top: 30px;}
.foot_nav_ny a{ padding:0px 10px; color:#2d2d2d; font-size: 13px;}
.foot_nav_ny a:Hover{ color: #3481c7;}
.foot_nav_ny .left{ width:730px; float:left;}
.foot_nav_ny.right{ width:250px; float:right;}
.copyright{ width:1200px; line-height: 45px; height: 45px; margin: 0px auto; margin-bottom: 40px;font-size: 13px;}
.copyright a.support{ float: right; padding-right: 15px;font-size: 13px;}

.pro_list_pic{ width: 1080px; margin: 0px auto; margin-top: 20px;}
.pro_list_pic span{ border-bottom: 1px solid #e6e6e6; width: 1080px; height: 32px;  line-height: 32px; display: block; color: #3a3a38; font-weight: bold;font-size: 14px; padding-bottom: 10px;;}
.pro_list_pic span b{ width: 25px; height: 25px; line-height: 25px; text-align: center; display: inline-block; text-align: center; background: #3782c5; color: #fff; border-radius: 60px;-webkit-border-radius: 60px; -moz-border-radius: 60px; margin-right: 10px}
#ind_img{ border:1px solid #f1f1f1;display: table-cell;vertical-align:middle;text-align:center;/* 针对IE的Hack */*display: block;*font-size: 125px;/*约为高度的0.873，200*0.873 约为175*/*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/width:152px;height:114px;}
#ind_img img {/*设置图片垂直居中*/vertical-align:middle; max-width: 152px; max-height: 114px;}
.pro_list_pic  ul{ padding: 20px 0px 0px 0px;}
.pro_list_pic  ul:after{ clear: both; display: block; width: 100%; height: 0px;content: "";}
.pro_list_pic  ul li{ float:left; padding:20px;border: 1px solid #fff;}
.pro_list_pic  ul li span{ width: 154px; height: 25px; line-height: 35px; text-align: center; display: block; border: none; padding: 0;overflow: hidden;}
.pro_list_pic  ul li span a{ font-size: 12px; font-weight: normal;}
.pro_list_pic  ul li:hover{  border: 1px solid #3481c5;}
.w520{ width:520px; float: left;}
.w465{ width:450px; float: left; padding-left: 15px;}
#pdeail_img{ border:1px solid #fff; /*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 385px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

	width:518px;
	height:320px;
	
}
#pdeail_img img {
	/*设置图片垂直居中*/
	vertical-align:middle; max-width: 518px; max-height: 320px;
}
.pdeail_btn{ background:#2c649f; border-radius: 30px; height: 25px; line-height: 23px; width: 275px; margin: 0px auto;}
.pdeail_btn a.f{ border-right: 1px solid #fff; width: 90px; display: inline-block; text-align: center; color: #fff;font-size: 14px;}
.pdeail_btn a.last{ background: #fff; color: #2c649f; display: inline-block; margin-left: 1px; margin-top: 1px; height: 23px; height: 23px;width: 91px;font-size: 14px; text-align: center; border-top-right-radius: 30px; border-bottom-right-radius: 30px;}
.pdeail_btn a.last:hover{ color: #fff; background: #2c649f;}
.pdeail_btn a.f:hover{ text-decoration: underline;}
.w465 h1{ font-size: 26px; color:#323234;font-weight: normal; border-bottom: 1px solid #e6e6e6; padding-bottom: 10px;}
.w465 h1 b{ color: #dd010b; font-weight: normal;}
.prod_des{ width: 450px; color: #595959; font-size: 12px; line-height: 22px; padding-bottom: 10px;}
.prod_des p.title{ background:url(../images/book.gif) left center no-repeat; padding-left: 25px; color: #3d3d3d; font-size: 16px; line-height: 35px; height: 35px ; margin-top: 5px;}
.prod_des .contact{ border:1px solid #e6e6e6; width: 428px; padding: 10px; margin-top: 15px; font-size: 12px; color: #000;}
.prod_des .contact .tel{ background: url(../images/ptel.gif) left center no-repeat; padding-left: 25px; line-height: 28px; height: 28px;}
.prod_des .contact .email{ background:url(../images/pemail.gif) left center no-repeat; padding-left: 25px;line-height: 28px; height: 28px; border-bottom: 1px dashed #dddddd; padding-bottom: 5px;}
.prod_des .contact .fengx{ padding-top: 5px;}
.order_pro{ width: 100%; margin:20px auto;}
.order_pro a{ margin-right:50px;font-size: 14px; border-radius: 2px; background: #ff5500; color: #fff; line-height: 33px; height: 33px; text-align: center; display: inline-block; width: 124px;}
.order_pro a b{font-weight: normal;float: right; margin-right: 10px;}
.order_pro span{ background: url(../images/htel.gif) left center no-repeat; padding-left: 25px; font-size: 13px; color: #2c62a0;}
.prod_select{ width:1200px; margin: 20px auto; margin-top: 40px; border-bottom: 2px solid  #2c649f; height: 38px; line-height: 38px;}
.prod_select span{ cursor: pointer; font-size: 14px; color: #303030; background: #f0f0f0; border-radius: 4px 4px 0px 0px; display: block; float:left; margin-right: 2px; line-height: 38px; height:38px; text-align: center; width: 115px;}
.prod_select span.on{ background: #2c649f; color: #fff;}
.prod_select span:hover{ background: #2c649f; color: #fff;}
.pro_d_cont{ padding: 15px 0px; line-height: 24px; display: none;}
.pro_d_cont li{ list-style:disc}
.pro_d_cont ol li{ list-style:decimal}
#contents{ width: 1080px; margin: 0px auto;}
.relevant_pro{ width: 1080px; margin: 10px auto; border-top: 1px solid #c1c1c1;border-bottom: 1px solid #c1c1c1;}
.relevant_pro p{ color: #1e1e1e; font-size: 20px; padding: 15px 15px 0px 15px}
.relevant_pro ul:after{ display: block; height: 0; content: ""; clear: both;}
.relevant_pro ul li{ float: left; padding: 5px 10px;}
.relevant_pro ul li span{ height: 40px; line-height: 20px; display: block;  text-align: center;}
#xg_img{ border:1px solid #fff; /*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 135px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

	width:140px;
	height:120px;
	
}
#xg_img img {
	/*设置图片垂直居中*/
	vertical-align:middle; max-width: 140px; max-height: 120px;
}

.pro_news{ width: 290px; padding-left: 30px; float: left;}
.pro_news span.title{ font-size: 20px; width: 290px; display: block; height: 50px; line-height: 50px;margin-bottom: 10px}
.pro_news ul li{ color: #666; line-height: 23px; height: 23px; background: url(../images/yuan.gif) left center no-repeat; padding-left: 15px; font-size: 13px; overflow: hidden;}
.pro_news ul li a{color: #666;}

.order_tel{ width: 280px; padding-left: 40px; float: left;}
.order_tel span.title{ font-size: 20px; width: 280px; display: block; height: 50px; line-height: 50px;margin-bottom: 15px}

.order_tel .redtel{ background:url(../images/redtel.gif) left 0px no-repeat;  width: 250px;height:40px; line-height:20px; font-size:10px; padding-left:40px; margin-bottom:8px; margin-top:10px; display: block;}
.order_tel .redtel b{ font-size:17px; font-weight:normal; color: #f40105; font-size: 22px; display: block;}
.order_tel  p{ line-height: 21px; }
.order_tel  p.well{ line-height: 21px; font-size: 13px; }
.order_tel a.contact{ border-radius: 2px; background:#0361b8; line-height: 23px; height: 23px; color: #fff; text-align: center; width: 76px; display: block; float: left; margin-top: 10px; margin-right: 50px;}
.order_tel a.contact:hover{ background: #0477ce;}
.order_tel a{line-height: 23px; height: 23px; display: block; float: left;margin-top: 10px;}

.wei_yx{ width: 315px; padding-left: 30px; float: left;}
.wei_yx span.title{ font-size: 20px; width: 315px; display: block; height: 50px; line-height: 50px; margin-bottom: 10px;}
.wei_yx p{ line-height: 22px; font-size: 13px;}
.wei_yx p.code{ width: 315px;margin-top: 10px}
.wei_yx p.code img{ float: left; margin-right: 10px;}
.wei_yx p.code a{ color: #1065b8;}
/*contact*/

.contact_k1{ width:1200px;background:url(../images/cen_bg.gif) no-repeat -40px 1px; margin-top: 30px;}
.contact_k1 ul li{padding-top:140px; padding-bottom:10px!important; }
.contact_k1 ul:after{ height: 0; display: block; content: ""; width: 100%; clear: both;}
.contact_k1 li{ float:left; width:30%; padding:0px 30px 0 2px; line-height:22px; margin:20px 0}
.contact_k1_jx{ margin-top:10px; color:#434445;}
.contact_ix_hei{ line-height:30px}
.contact_k1_xs{ font-weight:800; font-size:16px; font-family:"Microsoft YaHei"; display:block; margin-bottom:15px; color:#5f6060;}
.contact_phone{ background:url(../images/dsteico.gif) no-repeat 0 6px; padding-left:40px; margin:10px 0 5px 0;}
.contact_phone .contact_tyrx{ color:#4f4f4f; margin:0 0 -5px 2px;}
.contact_con a{line-height:24px; color:#4d4d4d;}
.contact_con a:hover{ color:#be0101;}
.contact_con font{ color:#c40202; font-size:13px;}
.contact_k1_14{ font-size:24px; color:#e60904; font-family:"Arial","Microsoft YaHei";line-height:34px; height:34px;}
.contact_k1_xhx{line-height:25px}
.contact_k1_ly{ display:block; width:76px; height:22px;line-height:24px;*line-height:24px;background:url(../images/dsepa_ico.gif) no-repeat -77px -99px; color:#FFF; text-align:center; margin:18px 0}
.contact_k1_ly:hover{ background:url(../images/dsepa_ico.gif) no-repeat 0 -99px; color:#FFF;}
.contact_dh{ color:#ff0000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.contact_k2{ border-top:1px #CCC solid; padding:0 16px 0 2px}
.contact_dsepa{ padding:0 0 0 2px; margin:7px 0 2px 0;height:135px;}
/*news*/
.newsleft{ width:300px; min-height: 370px; float: left;margin-right:20px;}
.btop{}
.news_t_list{ width: 214px; margin: 0px auto;}
.news_t_list ul li{ line-height: 25px; height: 25px; background: #fff; border-radius: 30px; color: #fff; width: 174px; display: block; margin-bottom: 10px; padding-left: 40px;}
.news_t_list ul li a{ color: #171717; font-size: 13px; padding-left: 15px; border-left: 2px solid #fff;line-height: 25px; height: 25px; display: block;}
.news_t_list ul li:hover{ background: #2c64a1; color: #fff;}
.news_t_list ul li:hover a{ color: #fff;}
.news_t_list ul li.on{ background: #2c64a1; color: #fff;}
.news_t_list ul li.on a{ color: #fff;}
.news_tel{ border-top: 1px dotted #ccc; width: 214px; margin-top: 20px; padding-top: 15px;}
.news_tel p{ height: 20px; line-height: 20px;}
.news_tel .tel{ background:url(../images/tel.jpg) left top no-repeat; padding-left: 45px; height: 45px; line-height: 20px; margin-top: 15px; display: block;}
.news_tel .tel b{ color: #005eab; font-size: 22px; display: block; padding-top: 4px; font-weight:normal}
.news_right{ width:190px; float: right; margin-top: 25px;}
.news_right ul li{ padding-bottom: 8px;}
.news_mid{ width:515px; padding: 15px; float: left ; margin-top: 5px;}
.news_mid ul li{ background: url(../images/dsepa_img2.gif) left center no-repeat; padding-left: 15px;  height: 30px; line-height: 30px;}
.news_mid ul li a{ color: #5e5b66; width: 380px; height: 30px; line-height: 30px; display: inline-block; overflow:hidden; float:left }
.news_mid ul li:after{ content: ""; clear: both; height: 0; width: 100%; display: block;}
.news_mid ul li span{ width: 35px; height: 16px; line-height: 16px; text-align: center; color: #fff; background: #f71403; display:inline-block; margin-top:6px}
.news_mid ul li time{ width: 80px; display: inline-block; text-align: center; float:right}
.news_mid ul li:Hover{ background: url(../images/dsepa_img.gif) left center no-repeat;}
.news_mid ul li:Hover a{ color: #2c64a1;}
#pagefy{ width: 100%; text-align: center; margin-top: 20px;}
#pagefy a{ margin-right: 10px; color: #fff; background: #2c64a1; padding: 5px 8px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px}
#pagefy a:hover{ background: #2d6cb2;}
.news_c_right{ width:744px; padding-left: 15px; float: right;}
.news_c_right2{padding-left:0;width:880px;}
.news_c_right3{width:100%;padding-left: 0;float:none;min-height:500px;}
.news_c_right .title{ color: #494949;font-size: 15px; border-bottom:1px dashed #dadada; line-height: 60px; height: 60px;}
.news_c_right .title b{font-weight: normal; background: #fe0000; color: #fff; font-size: 14px; padding: 1px 4px; margin-right: 10px;}
.news_c_right .title a:hover{ color: #0078ce;}
.news_c_right .title .back{ background: url(../images/xx_jt.png) left center no-repeat; padding-left: 30px; height: 40px; line-height: 40px; font-size: 12px; display:block;float:right;margin-right: 10px; margin-top: 10px;}
.news_c_right .title .print{ background:url(../images/point.jpg) left center no-repeat; padding-left: 25px; height: 40px; line-height: 40px; font-size: 12px; display:block; float:right; margin-right: 10px;margin-top: 10px}
.news_c_right .number{ width: 100%; line-height: 34px; height: 34px; font-size: 13px;}
.news_c_right .number span{ color: #0078ce; padding-right: 10px;}
.news_content{ line-height: 24px; padding: 10px 0px; width: 720px;}
.news_share{ border-bottom: 1px solid #ccc; width: 140px; padding: 10px 0px 5px 580px;}
.news_pre_next{ width: 720px; margin: 0px auto;}
.news_pre_next ul li{ padding-left: 10px; width: 350px; float: left; line-height: 40px; height: 40px; display: block; overflow: hidden;}
.appliction{ width: 700px; background: #f6f6f6; min-height: 500px; padding: 10px;}
.appliction .des{ line-height: 27px;text-indent:25px; font-size: 14px; color: #393939; padding: 25px 20px; }
.app_tab{ width:660px; margin: 0px auto; padding: 20px; border-top: 1px solid #cbcbcb;}
.app_tab .tit{ font-size: 16px; font-weight:bold; color: #025ca8;}
.app_tab p{ text-indent:25px;  line-height: 25px; padding: 15px 20px; font-size: 14px; color: #322f38; width: 640px;}
.app_tab b{ margin-bottom: 10px; background: #0073da; height: 23px; line-height: 23px; padding: 2px 10px; display: inline-block; font-size: 14px; font-weight: normal; color: #fff; margin-left: 25px; *margin-left: 12px;;}
.app_tab a{ width: 660px; display: block; color: #0170dc; line-height: 24px; height: 24px; padding-left: 25px; font-size: 14px;}
.app_tab a:Hover{ color: #df0404;}
.order_des{ background: url(../images/orderbg.jpg) right center no-repeat; line-height: 24px; margin: 21px auto 0; width:80%;}
.ordertab{ width:96%; margin: 0 auto;}

.ly_msg h3{display:none !important;}
.ly_msg ul li h4{width:100% !important;float:none !important;padding: 0 0 0 0 !important;text-align:left !important;}
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara{width:100% !important;float:none !important;}
.ly_msg ul li .msg_ipt1{height:40px !important;}
.msg_ipt1 input{height:40px!important;line-height:40px!important;}
.msg_ipt12 input{height:40px!important;line-height:40px!important;}
.ly_msg ul li .msg_ipt12{height:40px !important;width:100% !important;}
.ly_msg ul li .msg_ipt1 select{height:40px !important;}

.downlist{ width: 700px; padding-left: 35px; padding-top: 20px; margin: 0px auto;float:left;}
.downlist ul li{ height: 35px; line-height: 35px; background: url(../images/dsepa_img2.gif) left center no-repeat; padding-left: 15px; border-bottom: 1px solid #dfdfdf;}
.downlist ul li a{ font-size: 13px;}
.downlist ul li:hover{ background: url(../images/dsepa_img.gif) left center no-repeat; color: #006993;}
.downlist ul li:hover a{ color:#006993 ;}
.downlist ul li b{ font-weight: normal; height: 35px; width: 460px; display: inline-block;}
.downlist ul li span{display: inline-block;width: 110px; text-align: center;}
.downlist ul li span.downs{ background: url(../images/down.gif) left center no-repeat; padding-left: 20px; width: 70px;}

.nyabcont{ line-height:28px;color:#666;font-size:14px;}
.news_mid ul li span.cFalse{ display:none;}


#ihonor{ border:1px solid #ccc; /*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 240px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

	width:300px;
	height:300px;
	
}
#ihonor img {
	/*设置图片垂直居中*/
	vertical-align:middle; max-width: 280px; max-height: 280px;
}
.honorp{ width: 700px; margin: 20px auto;}
.honorp ul:after{ display: block; width: 100%; height: 0; content: ""; clear: both;}
.honorp ul li{ padding: 10px 24px; float: left; text-align: center;}
.honorp ul li a{ line-height:28px;}
#ihonor{ margin-bottom: 10px;}

.honord{ width:700px; margin: 20px auto;text-align: center; }
.honord h1{ text-align: center; font-size: 18px;}
.honord img{ max-width: 600; margin: 10px auto;}
.honord p.des{ line-height: 25px;text-align:left}


.code{ width:120px; position:absolute; top:-120px; left:-30px; display:none; opacity:0}
.maptit{ border-top:1px solid #ddd; border-bottom:1px solid #eee; height:50px; line-height:50px; font-size:16px; color:#333; font-weight:bold }
.maplist{ width:100%; display:block;}
.maplist span{ background:#f0f0f0; height:30px; line-height:30px; display:block; padding-left:30px; border-top:1px solid #fff;border-bottom:1px solid #fff; padding:0px}
.maplist a{ line-height:30px; height:30px; padding:0px 15px;}
.maplist span a{ color:#000; font-weight:bold; line-height:30px; height:30px}
.imgmr img{ margin-right:15px;}
a.contact_k1_ly{ background:#0071b6; color:#fff; width:60px; height:26px; line-height:26px; border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px; -o-border-radius:2px; font-size:12px}
a.contact_k1_ly:hover{ background:#0089dd; color:#fff; width:60px; height:26px; line-height:26px; border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px; -o-border-radius:2px; font-size:12px}

#aFloatTools_Hide{ padding:0;}

.float0831 {
	POSITION: fixed; TOP: 180px; RIGHT: 1px; _position: absolute; z-index:9999
}
.float0831 A {
	COLOR: #00a0e9; font-size:12px
}
.float0831 A:hover {
	COLOR: #ff8100; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .tp {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .cn {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal
}
.float0831 .titZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDh {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat;color:#333; font-size:12px
}
.float0831 .icoTc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTc a{ font-size:12px}
.float0831 .icoFf {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTl {
	BACKGROUND: url(../images/float_s.gif) no-repeat; color:#333; font-size:12px width:130px;font-size:6px;
}
.float0831 .btnOpen {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -10px
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -66px
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}
.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {
	PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 30px; LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 38px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnCtn {
	TOP:38px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.top {
	BORDER-BOTTOM: #ace5f9 1px solid
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px
}



#nyleft .left_Pro_list2{ border: 1px solid #d6d6d6; width:223px; padding: 10px; margin-top: 20px;}
#nyleft .left_Pro_list2 span{ width: 223px; display: block;  line-height: 40px; border-bottom: 1px dotted #099cae; height: 40px; font-size: 18px; color: #2e2c2d;}
#nyleft .left_Pro_list2 ul{ width: 203px; padding:10px 10px 5px 10px;}
#nyleft .left_Pro_list2 ul li{ background:url(../images/jia.gif) left center no-repeat; padding-left: 20px; line-height: 22px; position:relative }
#nyleft .left_Pro_list2 ul li a{ width:180px; font-size:14px;}
#nyleft .left_Pro_list2 ul li ul li{ background:none}
#nyleft .left_Pro_list2 ul li ul
#nyleft .left_Pro_list2 ul li ul li a{ font-size:12px;}




.section1{width:1200px;margin:0 auto;padding-top:30px;overflow:hidden;}
/*----小屏*banner----*/
#banner_Small, #banner_Small1{ height:220px; width: 280px;padding:9px;border:1px solid #dedede; margin:0 auto;clear:both; position:relative; z-index:999;float:left;}
#banner_Small .picBtnLeft, #banner_Small1 .picBtnLeft { height:220px; position:relative; zoom:1; width:100%; overflow:hidden;}
/*----数字切换按钮----*/
#banner_Small .picBtnLeft .hd, #banner_Small1 .picBtnLeft .hd {height:16px; position:absolute; right:10px;text-align:center; bottom:10px; z-index:10;  }
#banner_Small .picBtnLeft .hd ul, #banner_Small1 .picBtnLeft .hd ul { overflow:hidden; zoom:1; display:block;}
#banner_Small .picBtnLeft .hd ul li, #banner_Small1 .picBtnLeft .hd ul li {float:left; _display:inline; cursor:pointer; text-align:center;  width:16px; height:16px; background:#fff; overflow:hidden; margin:0px 2px; color:#666;line-height:16px;}
#banner_Small .picBtnLeft .hd ul li.on, #banner_Small1 .picBtnLeft .hd ul li.on { background:#2b64a0 !important; color:#fff}
/*----箭头切换按钮----*/
#banner_Small .picBtnLeft .hdd, #banner_Small1 .picBtnLeft .hdd {width:100%; overflow:hidden; height:40px; margin-top:135px; position:absolute; z-index:10;} 
#banner_Small .picBtnLeft .hdd .prev, #banner_Small1 .picBtnLeft .hdd .prev { display:block;width:40px; height:40px;float:left;overflow:hidden;cursor:pointer; background:url(../images/prev.png) no-repeat;}
#banner_Small .picBtnLeft .hdd .prev:hover, #banner_Small1 .picBtnLeft .hdd .prev:hover { background:url(../images/prevh.png) no-repeat;}
#banner_Small .picBtnLeft .hdd .next, #banner_Small1 .picBtnLeft .hdd .next { display:block;width:40px;height:40px;float:right;overflow:hidden;cursor:pointer; background:url(../images/next.png) no-repeat;}
#banner_Small .picBtnLeft .hdd .next:hover, #banner_Small1 .picBtnLeft .hdd .next:hover {background:url(../images/nexth.png) no-repeat;}

#banner_Small .picBtnLeft .bd, #banner_Small1 .picBtnLeft .bd {height:220px; position: absolute; width: 280px;}
#banner_Small .picBtnLeft .bd img, #banner_Small1 .picBtnLeft .bd img { max-height:100%; max-width:100%;vertical-align:middle;}
#banner_Small .picBtnLeft .bd li, #banner_Small1 .picBtnLeft .bd li { position:relative; zoom:1; width:280px;  display:inline-block; }
#banner_Small .picBtnLeft .bd li .pic, #banner_Small1 .picBtnLeft .bd li .pic { width:280px;height:220px; }
#banner_Small .picBtnLeft .bd li .pic a, #banner_Small1 .picBtnLeft .bd li .pic a{display:block;width:100%;height:100%;text-align:center;}
#banner_Small .picBtnLeft .bd li .bg, #banner_Small1 .picBtnLeft .bd li .bg { display:none;}
#banner_Small .picBtnLeft .bd li .title, #banner_Small1 .picBtnLeft .bd li .title { display:none;}
#banner_Small .picBtnLeft .bd a img, #banner_Small1 .picBtnLeft .bd a img { padding-top: 0px!important}
#banner_Small .picBtnLeft .bd li .pic a  .iblock , #banner_Small1 .picBtnLeft .bd li .pic a  .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
#banner_Small .swiper-container-horizontal>.swiper-pagination-bullets, #banner_Small .swiper-pagination-custom, #banner_Small .swiper-pagination-fraction{ botom:5px; text-align:right;}
#banner_Small .swiper-pagination-bullet{ width:12px; height:12px; border-radius:0;}
#banner_Small .swiper-pagination-bullet-active{ background:#1d548e;}
/*---小屏*结束----*/

.tlt1{background:#f0f0f0;height:44px;}
.tlt1 p{float:left;display:block;font-size:16px;color:#333;line-height:44px;font-weight:bold; width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; text-align:center;}
.tlt1 p.newon{ border-bottom:3px solid #2b64a0;}
.tlt1 a{display:block;float:right;height:44px;line-height:44px;margin-right:20px;}
.about{float:left;margin:0 20px;width:560px;}
.about .tlt1{width:100%;}
.about .conn{padding:15px 15px;width:528px;border:1px solid #dedede;border-top:none;}
.about .conn>img{margin:0 14px 10px 0;width:100%;height:82px;}
.about div.wz{font-size:13px;color:#666;line-height:23px;padding-top:0;height:73px;}
.about div.wz p{height:100%;overflow:hidden;}
.p_search{float:right;width:300px;}
.p_search_in{height:56px;padding:0 20px;background:#f0f0f0;}
.p_search_in .inputc{ float:left; padding-left:20px; width:196px; height:34px;line-height:34px;border:none;margin-top:10px;outline:none;
}
.p_search_in .tj_btn{ float:left;width:44px;height:34px;line-height:34px;font-size:0;border:none;background:url(../images/search_pro.jpg) center center no-repeat;cursor:pointer;margin-top:10px;}
.pro_icon{overflow:hidden;padding:19px;border:1px solid #dedede;border-top:none;}
.pro_icon li{float:left;width:122px;height:42px;line-height:42px;}
.pro_icon li a{display:block;height:42px;line-height:42px;background:#f0f0f0;padding-left:46px;font-size:14px;color:#333;}
.pro_icon li a:hover{color:#fff;}
.pro_icon li.one,.pro_icon li.three{margin-right:16px;}
.pro_icon li.one,.pro_icon li.two{margin-bottom:16px;}
.pro_icon li.one a{background:#f0f0f0 url(../images/proicon1_1.png) 20px center no-repeat;}
.pro_icon li.one a:hover{background:#2b64a0 url(../images/proicon1_2.png) 20px center no-repeat;}
.pro_icon li.two a{background:#f0f0f0 url(../images/proicon2_1.png) 20px center no-repeat;}
.pro_icon li.two a:hover{background:#2b64a0 url(../images/proicon2_2.png) 20px center no-repeat;}
.pro_icon li.three a{background:#f0f0f0 url(../images/proicon3_1.png) 20px center no-repeat;}
.pro_icon li.three a:hover{background:#2b64a0 url(../images/proicon3_2.png) 20px center no-repeat;}
.pro_icon li.four a{background:#f0f0f0 url(../images/proicon4_1.png) 20px center no-repeat;}
.pro_icon li.four a:hover{background:#2b64a0 url(../images/proicon4_2.png) 20px center no-repeat;}

.section2{width:1200px;margin:0 auto;padding-top:30px;overflow:hidden;}
.lnav{float:left;width:300px;}
.lnav .pro_nav{border:1px solid #dedede;border-top:none;padding:20px; display:none;}
.lnav .pro_nav.on{ display:block;}
.lnav .pro_nav li {margin-bottom:5px;}
.lnav .pro_nav li a:hover{color:#2b64a0 !important;}
.lnav .pro_nav li div.ml{width:260px;height:40px;background:#e4e4e4 url(../images/ml1.png) 238px center no-repeat;}
.lnav .pro_nav .pro_more{display:block;background:#2b64a0;color:#fff;text-align:center;font-size:14px;height:30px;line-height:30px;}

.lnav .pro_nav li.xgwz a{display:block;font-size:14px;color:#555;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;border-bottom:1px dashed #dedede;height:36px;line-height:36px;}

.lnav .pro_nav li>div.ml>span{display:block;height:40px;line-height:40px;color:#2b64a0;padding:0 10px;float:left;}
.lnav .pro_nav li>div.ml>a{display:block;color:#333;height:40px;line-height:40px;float:left;font-size:14px;width:182px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.lnav .pro_nav li.on div.ml{width:260px;height:40px;background:#2b64a0 url(../images/ml2.png) 238px center no-repeat;}
.lnav .pro_nav li.on>div.ml>span{display:block;height:40px;line-height:40px;color:#fff;padding:0 10px;float:left;}
.lnav .pro_nav li.on>div.ml>a{display:block;color:#fff;height:40px;line-height:40px;float:left;font-size:14px;width:233px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.lnav .pro_nav li.on>div.ml>a:hover{color:#fff !important;}
.lnav .pro_nav li .ml2{padding:10px 0 0 0;}
.lnav .pro_nav li .ml2 ul li a{display:block;color:#333;height:30px;line-height:30px;font-size:14px;width:220px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;padding:0 20px;background:#f1f1f1;}

.section2 #cp{float:right;width:880px;min-height:550px;}
.section2 #cp #pro_ul1 li{border:1px solid #dedede;float:left;width:278px;margin:0 20px 20px 0;position:relative;padding-bottom:15px;}
.section2 #cp #pro_ul1 li:nth-child(3n){margin:0 0 20px 0;}
.section2 #cp #pro_ul1 li .proimg_bk1{width:100%;height:200px;}
.section2 #cp #pro_ul1 li .proimg_bk1 a{display:block;width:100%;height:100%;text-align:center;}
.section2 #cp #pro_ul1 li .proimg_bk1 a img{max-width:96%;max-height:96%;vertical-align:middle;}
.section2 #cp #pro_ul1 li .proimg_bk1 a  .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.section2 #cp #pro_ul1 li p.pro_name{width:212px;padding:10px 20px 0;font-size:14px;color:#333;line-height:24px;}
.section2 #cp #pro_ul1 li p.pro_name a{display:block;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;text-align:center;}
.section2 #cp #pro_ul1 li .pro_hover{display:none;position:absolute;top:-1px;left:-1px;width:280px;height:251px;background:rgba(43,100,160,.9);}
.section2 #cp #pro_ul1 li .pro_hover p{font-size:14px;color:#fff;line-height:24px;width:240px;padding:0 20px;text-align:center;margin-top:70px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.section2 #cp #pro_ul1 li .pro_hover a{font-size:14px;display:block;width:162px;height:40px;line-height:40px;text-align:center;color:#fff;border:1px solid #fff;margin:0 auto;margin-top:30px;}

.section3{width:1200px;margin:0 auto;padding-top:30px;overflow:hidden;}
.slideTxtBox{ width:100%;text-align:left;}
.slideTxtBox .hd{ height:44px;line-height:44px;background:#f0f0f0;position:relative; }
.slideTxtBox .hd ul{ float:left;height:44px;   }
.slideTxtBox .hd ul li{ float:left;width:170px;cursor:pointer;height:44px;line-height:44px;text-align:center;  }
.slideTxtBox .hd ul li p{background:none;}
.slideTxtBox .hd ul li.on p{background: url(../images/title1.jpg) left center no-repeat;}
.slideTxtBox .bd ul{ padding:20px 20px 0 20px;  zoom:1;border:1px solid #dedede;border-top:none;min-height:420px;}
.slideTxtBox .bd .tong{display:none;}
.slideTxtBox .bd .tong.on{ display:block;}
.slideTxtBox .bd li{overflow:hidden;}
.slideTxtBox .bd li .hot{width:490px;float:left;padding-right:26px;border-right:1px solid #f3f3f3;    margin-bottom: 20px;}
.slideTxtBox .bd li .hot .pic{display:block;width:100%;height:252px;text-align:center;background: #f0f0f0;overflow:hidden;}
.slideTxtBox .bd li .hot .pic img{vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;}
.slideTxtBox .bd li .hot .pic .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.slideTxtBox .bd li .hot .news_tlt{font-size:16px;line-height:20px;margin:15px 0 10px;display:block;width:100%;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.slideTxtBox .bd li .hot .news_time{font-size:14px;color:#999;padding-left:20px;background:url(../images/Calendar.png) left center no-repeat;}
.slideTxtBox .bd li .hot p.wz{line-height:25px;color:#666;padding-top:10px;font-size:14px;height:70px;overflow:hidden;}
.slideTxtBox .bd li .hot p.wz a{color:#2b64a0;}
.slideTxtBox .bd li .hot .pic:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}

.news_list{float:right;border:none !important;padding: 0 0 0 20px !important;}
.news_list li{overflow:hidden;width:615px;margin-bottom:20px;cursor:pointer;}
.news_list li .time{width:85px;height:85px;background:#f0f0f0;float:left;}
.news_list li .time p{display:block;width:85px;height:40px;line-height:40px;font-size:24px;font-weight:bold;color:#2b64a0;text-align:center;margin-top:12px;}
.news_list li .time span{display:block;width:85px;height:22px;line-height:22px;color:#999;font-size:16px;text-align:center;}
.news_list li .wz{float:right;width:514px;}
.news_list li .wz .tlt{display:block;height:30px;line-height:30px;color:#333;font-size:15px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.news_list li .wz .tlt:hover{color: #2b64a0;}
.news_list li .wz p{color:#666;line-height:20px;padding-top:10px;font-size:14px;height:40px;overflow:hidden;}
.news_list li:hover .time{background:#2b64a0;}
.news_list li:hover .time p{color:#fff;}
.news_list li:hover .time span{color:#fff;}

.section3 .contact{float:right;width:300px;}
.section3 .contact .conn{padding:20px;border:1px solid #dedede;border-top:none;}
.section3 .contact .conn p{font-size:13px;color:#555;line-height:28px;}
.section3 .contact .conn .tel{border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:10px 0;margin-top:10px;}
.section3 .contact .conn .tel div{font-size:34px;font-weight:bold;color:#2b64a0;}
.section3 .contact .conn .others_icon{height:42px;margin-top:8px;}
.section3 .contact .conn .others_icon a{display:block;float:left;width:76px;height:42px;line-height:42px;font-size:14px;color:#333;}
.section3 .contact .conn .others_icon a.weixin{background:#f0f0f0 url(../images/proicon5_1.png)  20px  center no-repeat;padding-left:46px;}
.section3 .contact .conn .others_icon a.weixin:hover{background:#2b64a0 url(../images/proicon5_2.png) 20px center no-repeat;color:#fff;}
.section3 .contact .conn .others_icon a.zixun{float:right;background:#f0f0f0 url(../images/proicon6_1.png)  20px  center no-repeat;padding-left:46px;}
.section3 .contact .conn .others_icon a.zixun:hover{background:#2b64a0 url(../images/proicon6_2.png) 20px center no-repeat;color:#fff;}

.section4{width:1200px;margin:0 auto;padding-top:30px;overflow:hidden;}
.section4 .video{width:300px;float:left;}
.tlt2{background:#2b64a0;height:44px;}
.tlt2 p{float:left;display:block;font-size:15px;color:#fff;background:url(../images/title2.jpg) left center no-repeat;line-height:44px;margin-left:10px;padding-left:10px;font-weight:bold;}
.tlt2 a{display:block;float:right;height:44px;line-height:44px;margin-right:20px;}
.section4 .hzhb{width:100%;}
.section4 .hzhb .conn{border:1px solid #dedede;border-top:none;min-height:290px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding: 20px 20px 0; width:100%;}
.picMarquee-left{ width:1160px;overflow:hidden;}
.picMarquee-left .bd{}
.picMarquee-left .bd ul{}
.picMarquee-left .bd ul li{float:left;overflow:hidden; text-align:center;margin-bottom: 20px; width:18.4%;}
.picMarquee-left .bd ul li .pic{ text-align:center;width:100%;border:1px solid #ccc;height:215px;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.picMarquee-left .bd ul li .pic a{display:block; width:100%; height:100%;position:relative;}
.picMarquee-left .bd ul li .pic img{ max-width:98%; max-height:98%;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s !important; position:absolute; margin:auto; top:0; bottom:0; left:0; right:0;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }
.picMarquee-left .bd ul li .title a{display:block;height:24px;line-height:24px;padding-top:10px;font-size:14px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.picMarquee-left .bd ul li:hover .pic {border:1px solid #2b64a0;}
.picMarquee-left .bd ul li:hover .pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.picMarquee-left .bd ul li:hover .title a{color:#2b64a0;}

.link{width:1200px;margin:0 auto;padding-top:30px;overflow:hidden;}
.link .conn{padding:20px;border:1px solid #dedede;border-top:none;}
.link .conn a{font-size:14px;padding:5px 10px;display:inline-block;}

.footer{height:284px;background:url(../images/footer_bg.jpg) left center repeat-x;margin-top:30px;}
.footer .footer_in{width:1200px;margin:0 auto;}
.footer .footer_in .footer_nav{border-bottom:1px solid #5f6b76;overflow:hidden;height:44px;line-height:44px;}
.footer .footer_in .footer_nav a{display:block;padding:0 10px;height:44px;line-height:44px;color:#b4b6b9;font-size:14px;}
.footer .footer_in .footer_nav a:hover{color:#fff;}
.footer .footer_in .footer_nav li{float:left;}
.footer .footer_in .footer_nav .f_l{float:left;} 
.footer .footer_in .footer_nav .f_r{float:right;} 
.footer_contact{height:195px;}
.footer_contact .f_l{float:left;padding-left:134px;background:url(../images/foot_logo.png) left center no-repeat;height:195px;width:650px;}
.footer_contact .f_l .company_name{padding-top:40px;font-size:14px;font-weight:bold;color:#fff;}
.footer_contact .f_l p{padding-top:10px;font-size:12px;color:#b4b6b9;line-height:24px;}
.footer_contact .f_r{height:195px;width:236px;float:right;}
.footer_contact .f_r .qq{float:left;margin:50px 30px 0;}
.footer_contact .f_r .weixin{float:left;margin:50px 30px 0;}
.footer_contact .f_r p{line-height:24px;padding-top:10px;color:#fff;}
.footer_info{height:44px;line-height:44px;color:#61656a;}

.ny_banner{width:1200px;height:200px;margin:20px auto;}

.ny_footer1{width:1200px;margin:0 auto;padding-top:30px;overflow:hidden;}
.ny_footer1 .footer_nav{background:#f0f0f0;height:44px;}
.ny_footer1 .footer_nav ul{width:768px;margin:0 auto;}
.ny_footer1 .footer_nav li{float:left;}
.ny_footer1 .footer_nav li a{display:block;padding:0 20px;height:44px;line-height:44px;font-size:14px;color:#333;}
.ny_footer1 p{height:44px;line-height:44px;text-align:center;color:#666;}
.ny_footer2{height:70px;background:#202529;}
.ny_footer2_in{width:1200px;margin:0 auto;height:70px;}
.ny_footer2_in .one{float:left;padding-top:15px;margin-right:160px;}
.ny_footer2_in .one p{color:#2b64a0;}
.ny_footer2_in .one div{color:#fff;font-size:24px;font-weight:bold;}
.ny_footer2_in .two{float:left;background:url(../images/slogan.png) center center no-repeat;height:70px;width:420px;}
.ny_footer2_in .three{float:right;}
.ny_footer2_in .three .qq{float:left;margin:15px 10px 0;}
.ny_footer2_in .three .weixin{float:left;margin:15px 20px 0;}


.article{border:1px solid #dedede;padding:20px;width:720px}
.article li{border-bottom:1px dotted #dedede;height:46px;line-height:46px;}
.article li span{float:left;height:46px;line-height:46px;padding-right:10px;}
.article li a{display:block;width:580px;height:46px;line-height:46px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;font-size:14px;color:#666;float:left;}
.article li a:hover{color:#2b64a0;}
.article li .time{float:right;width:100px;height:46px;line-height:46px;color:#999;text-align:right;}

.ny_news_list{width:100%;padding:0 !important;}
.ny_news_list li.tj_news2{padding:20px;border:1px solid #e8e8e8;}
.ny_news_list .news_img{float:left;display:block;width:290px;height:150px;display:flex;justify-content:center;align-items:center;}
.ny_news_list .news_img img{max-width:100%;max-height:100%;vertical-align:middle;}
.ny_news_list .news_img .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.ny_news_list li{width:auto;padding:20px;border:1px solid #e8e8e8;}
.ny_news_list li.on{background:#f0f0f0;}
.ny_news_list li .wz{float:left;width:1050px;}
.ny_news_list li .time{float:right;}
.ny_news_list li.tj_news2 .wz{padding-left:20px;width:746px;}
.ny_news_list li.tj_news2 .wz .news_time{font-size:14px;color:#999;padding-left:20px;background:url(../images/Calendar.png) left center no-repeat;padding-top:3px;}
.ny_news_list li.tj_news2 .wz a.more{display:block;height:42px;line-height:42px;background:#f0f0f0;font-size:14px;color:#333;text-align:center;margin-top:13px;width:160px;}
.ny_news_list li.tj_news2 .wz a.more:hover{background:#2b64a0;color:#fff;}
.ny_news_list li.tj_news2 .wz p{padding-top:4px;line-height: 21px;height: 62px;}
.ny_news_list li.tj_news2 .time{margin-top:28px;}

.ny_news_list li:hover{border:1px solid #2b64a0;}

.ny_news_list .detail .tlt{height:40px;line-height:40px;font-size:24px;font-weight:bold;text-align:center;color:#2b64a0;}
.ny_news_list .detail .info{height:32px;padding:10px;font-size:14px;border-bottom: 1px solid #dedede;margin-bottom:20px;text-align:center;}
.ny_news_list .detail .info span{height:32px;line-height:32px;color:#999;display:inline-block;margin-right:15px;}
.ny_news_list .detail .info p{height:32px;line-height:32px;color:#999;display:inline-block;}
.ny_news_list .detail .conn{font-size:14px;color:#333;line-height:26px;min-height:400px;}
.ny_news_list .detail .conn p{font-size:14px;color:#333;line-height:26px;}

.ny_ml1{width:1200px;margin:10px auto 20px;}
.ny_ml1 .pro_nav li{float:left;margin-right:10px;margin-bottom:10px;position:relative;}
.ny_ml1 .pro_nav li .ml a{display:block;padding:0 5px;width:158px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;line-height:28px;border:1px solid #dedede;color:#333;font-size:12px;text-align:center;}
.ny_ml1 .pro_nav li .ml a:hover{background:#2b64a0;color:#fff;}
.ny_ml1 .pro_nav li .ml2{display:none;position:absolute;top:30px;left:0;width:1200px;z-index:999;border-bottom:1px solid #fff;}
.ny_ml1 .pro_nav li .ml2 .two_profl{overflow:hidden;background:#f0f0f0;padding:10px 20px;}
.ny_ml1 .pro_nav li .ml2 p{font-size:14px;font-weight:bold;color:#333;padding-bottom:10px;border-top:1px solid #2b64a0;background:#f0f0f0;padding:10px 20px;margin-top:10px;}
.ny_ml1 .pro_nav li .ml2 .two_profl li{margin-right:60px;margin-bottom:20px;}
.ny_ml1 .pro_nav li .ml2 .two_profl li a{font-size:12px;display:block;line-height:28px;color:#333;background:url(../images/ny_ml1.png) left center no-repeat;padding-left:10px;}
.ny_ml1 .pro_nav li .ml2 .two_profl li a:hover{background:url(../images/ny_ml2.png) left center no-repeat;color:#2b64a0;}

.cpml3>ul>li{margin-bottom:20px;}
.cpml3 li .ml a{display:block;height:44px;line-height:44px;color:#333;font-size:15px;font-weight:bold;background:#f0f0f0 url(../images/title1.jpg) 15px center no-repeat;padding-left:26px;}
.cpml3 li .ml2{padding:20px;border:1px solid #dedede;border-top:none;}
.cpml3{padding:0 !important;border:none !important;width:100% !important;}
.cpml3 li .ml2 #cp{border-top:none !important;}
.cpml3 li .ml2 .two_profl li{margin-right:60px;float:left;}
.cpml3 li .ml2 .two_profl li a{font-size:12px;display:block;line-height:28px;color:#333;background:url(../images/ny_ml1.png) left center no-repeat;padding-left:10px;width: 289px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.cpml3 li .ml2 .two_profl li a:hover{background:url(../images/ny_ml2.png) left center no-repeat;color:#2b64a0;}
.cpml3 li .ml a:hover{color:#2b64a0;}

.application li .ml2 .two_profl li{margin-right:60px;float:none;}
.application li .ml2{overflow:hidden;}
.application li .ml2 .pic{display:block;width:210px;height:140px;float:left;margin-right:20px;overflow:hidden;text-align:center;}
.application li .ml2 .pic img{max-width:100%;max-height:100%;vertical-align:middle;    -webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;}
.application li .ml2 .pic .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.application li .ml2 .wz{float:right;width:920px;padding-top:6px;}
.application li .ml2 p{font-size:14px;color:#666;line-height:24px;text-indent:28px;height: 75px;overflow: hidden;}
.application li .ml2 .wz a{display:block;width:80px;height:30px;line-height:30px;color:#fff;font-size:12px;background:#2b64a0 ;text-align:left;text-align:center;margin:10px 0;padding:0 10px;}
.application li .ml2 .wz a:hover{background:#ff3300;color:#fff;}
.application li .ml2 .pic:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}

.article li .time a.down{display:block;width:50px;height:30px;line-height:30px;text-align:center;color:#333;background:#f0f0f0;border-radius:2px;margin-top:5px;float:right;font-size:12px;}
.article li .time a.down:hover{background:#2b64a0;color:#fff;}

.contact1{padding-top:0;margin-bottom:30px;}
.contact1 .contact{width:340px;float:left;}
.section3 .contact .conn p.desc{font-size:12px;line-height:22px;color:#333;border-bottom:1px solid #dedede;padding-bottom:20px;}
.contact1 .tel2 em{font-size:22px;font-weight:bold;color:#2b64a0;}
.contact1 .tel2 p{font-size:12px;color:#666;padding-left:12px;background:url(../images/title1.jpg) left center no-repeat;line-height:24px;margin:20px 0;}
.contact1 .tel3 {padding:20px 0;}
.contact1 .tel3 div{font-size:12px !important;color:#666 !important;}
.contact1 .tel3 p{font-size:12px !important;color:#2b64a0 !important;line-height:24px !important;}

.contact1 .contact .conn {height:260px;}
.contact1 .contact .conn a.contact_btn{display:block;width:120px;height:40px;line-height:40px;text-align:center;color:#fff;background:#2b64a0;border-radius:2px;font-size:14px;margin:80px auto 0;}

.baseInfo{padding:30px 20px;border:1px solid #dedede;border-top:none;overflow:hidden;}
.baseInfo .b_l{float:left;width:490px;}
.baseInfo .b_l p{font-size:14px;color:#666;line-height:24px;}
.baseInfo .b_r{float:right;width:520px;}

.xgcp{width:100% !important;padding-top:0 !important;}
.xgcp #cp{border-top:none;width:100% !important;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}

.xgcp #cp #pro_ul1 li{width:268px !important;}
.xgcp #cp #pro_ul1 li .pro_hover{width:268px !important;}

.pro_one{overflow:hidden;}
.focusBox { position: relative; float:left;width:520px; height:360px; overflow: hidden; border:1px solid #dedede;}
.focusBox .pic img { width:300px;display: block;vertical-align:middle; }
.focusBox .pic li a{height:360px;display: flex;
  justify-content: center;
  align-items: center;
display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;}
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:14px; left:50%;z-index:3}
.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:60px; height:4px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .hd .on{ background:#2b64a0; filter:alpha(opacity=100);opacity:1;   }

.focusBox .prev,
.focusBox .next { width:45px; height:99px; position:absolute; top:91px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox .prev { background-image:url(images/index.png); background-position:-112px 0; left:0 }
.focusBox .next { background-image:url(images/index.png); background-position:-158px 0; right:0 }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }

.pro_one .wenzi_info{float:right;width:500px;padding-right:20px;}
.pro_one .wenzi_info .tlt{font-size:24px;color:#333;}
.pro_one .wenzi_info .tlt2{background:url(../images/File.png) left center no-repeat;padding-left:30px;height:24px;line-height:24px;margin-top:20px;font-size:14px;color:#555;}
.pro_one .wenzi_info .desc{padding-top:10px;font-szie:12px;color:#333;line-height:22px;}
.pro_one .wenzi_info ul{margin-top:20px;border:1px solid #dedede;padding:20px;overflow:hidden;}
.pro_one .wenzi_info ul li{float:left;width:190px;height:30px;line-height:30px;padding-left:20px;color:#333;}
.pro_one .wenzi_info ul li.a{background:url(../images/pro_icon1.png) left center no-repeat;}
.pro_one .wenzi_info ul li.b{background:url(../images/pro_icon2.png) left center no-repeat;}
.pro_one .wenzi_info ul li.c{background:url(../images/pro_icon3.png) left center no-repeat;}
.pro_one .wenzi_info ul li em{color:#ff5500;}

.pro_one .wenzi_info ol{margin-top:20px;padding:20px;overflow:hidden;}
.pro_one .wenzi_info ol li{float:left;margin-right:40px;}
.pro_one .wenzi_info ol li a{display:block;width:90px;height:40px;line-height:40px;border-radius:2px;color:#fff;font-size:14px;}
.pro_one .wenzi_info ol li a.one{background:#ff5500 url(../images/pro_icon4.png) 25px center no-repeat;padding-left:50px;}
.pro_one .wenzi_info ol li a.two{background:#009944 url(../images/pro_icon5.png) 25px center no-repeat;padding-left:50px;}

.hasMoreTab{ width:1200px; margin-top:40px !important;font-family:"Microsoft YaHei"; border-top:1px solid #2b64a0; padding-top:20px;padding-bottom:40px;}
.hasMoreTab .hd{height:40px;position:relative; }
.hasMoreTab .hd .more{ float:right; }
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:40px;  overflow:hidden; zoom:1; }
.hasMoreTab .hd li{ float:left; margin-right:20px;text-align:center;font-size:14px;color:#666; width:118px;height:38px;line-height:38px;  cursor:pointer;border:1px solid #dedede; }
.hasMoreTab .hd li.on{ background:#2b64a0;color:#fff;  }
.hasMoreTab .bd{  padding:10px; clear:both; position:relative;  }
.hasMoreTab .bd .conWrap{height:auto !important;}
.hasMoreTab .bd .conWrap .con{position:static !important;}
.hasMoreTab .bd h2{ font-size:14px; }
.hasMoreTab .bd p{ color:#999;  }
.hasMoreTab .bd p a{ color:#c00;  }
.hasMoreTab .bd ul a{ color:#3E78B3;  }

.artview_prev_next{height:40px;color:#999;line-height:40px;font-size:14px;margin-top: 30px;border-top:1px solid #f1f1f1;padding-top:15px;}
.artview_prev_next a{color:#555;font-size:14px;}
.artview_prev_next .left{float:left;display:block;width:430px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;text-align:left;}
.artview_prev_next .right{float:right;display:block;width:430px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;text-align:right;}
.artview_prev_next a:hover{color:#2b64a0;}

.page,.page a{font-size:14px;color:#555;}



#prodetail p{color:#333;line-height:28px;}
.weixin{position:relative;}
.weixin img.weixin_code{display:none;width:120px;height:120px;position:absolute;bottom:50px;left:50%;margin-left:-60px;}
.weixin img.weixin_code1{bottom:90px !important;}

/*底部*/
#z_Footer{margin-top:30px;}
.w_1400{width:1400px;margin:0 auto;}
#z_Footer .pz_down {width:100%; background-color:#2b64a0;}
#z_Footer .pz_down .footT { float:left; width:100%; padding:40px 0;}
#z_Footer .pz_down .footTit { width:100%;overflow:hidden; line-height:30px; color:#fff; font-size:24px; margin-bottom:30px;}
#z_Footer .pz_down .footAddr { float:left; width:426px; overflow:hidden; margin:0; padding:0;}
#z_Footer .pz_down .footAddr .dAddr {  color:#fff; color:rgba(255,255,255,0.5); font-size:14px; line-height:24px; margin-bottom:20px; position:relative; padding-left:30px;}
#z_Footer .pz_down .footAddr .ico { float:left; width:20px; position:absolute; left:0; top:2px;opacity:0.3; filter:alpha(opacity=30);}
#z_Footer .pz_down .footNav { float:left; width:318px; padding:0 0 0 100px; min-height:185px; border-left:1px solid #fff;border-left:1px solid rgba(255,255,255,0.1); border-right:1px solid #fff;border-right:1px solid rgba(255,255,255,0.2);margin-left: 20px;}
#z_Footer .pz_down .footNav .dNav { float:left; width:100%; margin-top:0;}
#z_Footer .pz_down .footNav .dNav li { float:left; width:40%; margin-right:20px; margin-bottom:20px;}
#z_Footer .pz_down .footNav .dNav li a { float:left; width:100%; height:24px; overflow:hidden; line-height:24px; color:#fff; color:rgba(255,255,255,0.5); font-size:14px; text-overflow: ellipsis; white-space:nowrap;}
#z_Footer .pz_down .footNav .dNav li a:hover { color:#fff;}
#z_Footer .pz_down .footUs { float:right; width:285px;}
#z_Footer .pz_down .footUs .ewm1 { float:left; width:100%; color:#fff; color:rgba(255,255,255,0.8); font-size:14px; line-height:24px; margin:20px 0 15px 0; display:none;}
#z_Footer .pz_down .footUs .ewm2 { float:left; width:100%;}
#z_Footer .pz_down .footUs .ewm2 .img{position:relative;overflow: hidden;}
#z_Footer .pz_down .footUs .ewm2 .img:after{display:block;position:absolute;left:3px;top:0;width:102px;height:30px;content:"";background:url(../images/QRcde_light.png) no-repeat;transform:translateY(400%);animation:moveEwm 2s ease-out alternate infinite;}
.footer .ft-QRcode .pic img{display:block;width:100px;height:100px;}
#z_Footer .pz_down .footUs .ewm2 .img { width:108px; height:108px; line-height:0; border:1px solid #ededed; margin: 0 auto 10px;}
#z_Footer .pz_down .footUs .ewm2 .info { width:100%; overflow:hidden; color:#fff; color:rgba(255,255,255,0.5); font-size:14px; text-align:center; line-height:24px; margin:0 auto; padding:0;}
#z_Footer .pz_down .links { float:left; width:100%; overflow:hidden; color:#fff; color:rgba(255,255,255,0.5); font-size:14px; line-height:22px; padding:14px 0;border-top: 1px solid rgba(255,255,255,0.1);}
#z_Footer .pz_down .link { float:left; width:100%;}
#z_Footer .pz_down .link a { color:#fff; color:rgba(255,255,255,0.6); margin-left:12px;}
#z_Footer .pz_down .link a:hover { color:#ff3300;}
.foot_cp { width:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#2b64a0;border-top: 1px solid rgba(255,255,255,0.1);}
#z_Footer .pz_down .footD { overflow:hidden; margin:0 auto; padding:20px 0;}
#z_Footer .pz_down .Copyright { line-height:20px; color:#fff; color:rgba(255,255,255,0.5); font-size:14px;}
#z_Footer .pz_down .Copyright a { color:#fff; color:rgba(255,255,255,0.5);}
#z_Footer .pz_down .Copyright a:hover { color:#fff;}
#z_Footer .pz_down .footMap { float:right; color:#fff; color:rgba(255,255,255,0.5); font-size:14px; line-height:22px;}
#z_Footer .pz_down .footMap a { color:#fff; color:rgba(255,255,255,0.5);}
#z_Footer .pz_down .footMap a:hover { color:#fff;}
@keyframes moveEwm {
    100%{
        transform:translateY(0);
    }
}

/*右侧漂浮*/
.client-2 {position:fixed;right:-170px;top:50%;z-index:99999;}
.client-2 li a {text-decoration:none;}
.client-2 li {margin-top:1px;clear:both;height:71px;position:relative;}
.client-2 li i {background:url(../images/fx.png) no-repeat;display:block;width:30px;height:27px;margin: 4px auto 0;text-align:center;}
.client-2 li p {height:20px;font-size:14px;line-height:20px;overflow:hidden;text-align:center;color:#fff;}
.client-2 .my-kefu-qq i {background-position:4px 5px;}
.client-2 .my-kefu-tel i {background-position:0 -21px;}
.client-2 .my-kefu-liuyan i {background-position:4px -53px;}
.client-2 .my-kefu-weixin i {background-position:-34px 4px;}
.client-2 .my-kefu-weibo i {background-position:-30px -22px;}
.client-2 .my-kefu-ftop {display:none;}
.client-2 .my-kefu-ftop i {width:33px;height:35px;background-position:-27px -51px;}
.client-2 .my-kefu-left {float:left;width:77px;height:47px;position:relative;}
.client-2 .my-kefu-tel-right {font-size:16px;color:#fff;float:left;height:24px;line-height:22px;padding:0 15px;border-left:1px solid #fff;margin-top:14px;}
.client-2 .my-kefu-right {width:20px;}
.client-2 .my-kefu-tel-main {background:#1d548e;color:#fff;height:56px;width:247px;padding:9px 0 6px;float:left;}
.client-2 .my-kefu-main {background:#1d548e;width:97px;height:56px;position:relative;padding:9px 0 6px;float:left;}
.client-2 .my-kefu-weixin-pic {position:absolute;left:-160px;top:-24px;display:none;z-index:333;}

.ly_page{text-align:center;padding-top:20px;padding-bottom:20px;}
.ly_page a{display:inline-block;padding:0 10px;background:#ddd;height:30px;line-height:30px;text-align:center;margin-right: 5px;border-radius:2px;color:#555;}
.ly_page a:hover{background:#2b64a0;color:#ffffff;}
.ly_page a.pnnum1{background:#2b64a0;color:#ffffff;}
.ly_page input{display:inline-block;padding:0 5px;background:#2b64a0;width:40px !important;height:30px !important;line-height:30px;text-align:center;margin:0 5px;color:#fff;cursor:pointer;border:0;}
.ly_page .p_input{display:inline-block;padding:0 5px;background:#ddd;height:30px;line-height:30px;text-align:center;margin:0 5px;color:#555;cursor:default;}


.tags_title{border-bottom:1px solid #DDD;margin:0 0 30px;}
.tags_title span{width:80px;padding:0 20px;font-size:16px;text-align:center;height:45px;line-height:45px;margin-bottom: -1px;background:#fff;color:#333;display:block;margin-right: 5px;border: 1px solid #eaeaea;border-bottom:1px solid #ffffff;font-weight:bold;}
.contact .tags_title{}
.contact .tags_title span{float:left;width:auto;cursor:pointer;background:#f1f1f1;font-weight:normal;}
.contact .tags_title span.one{background:#fff;border: 1px solid #f1f1f1;border-bottom: 1px solid #eaeaea;color:#666;}
.contact .content2{display:none;font-size: 15px;line-height: 30px;}
.contact .content1 ul { margin: 40px auto 0; padding: 0 0; display: flex;}
.contact .content1 ul li { width:32%; height:240px; overflow:hidden; margin:0 20px 0 0; padding:40px 20px; background-color:#fff; box-sizing: border-box; float:left;box-shadow: 0 0 30px 0 rgba(0,0,0,0.1);}
.contact .content1 ul li:nth-child(3n+3) { margin:0;}
.contact .content1 ul li img { display:block; width:44px; height:44px; overflow: hidden; margin:0 auto 20px; padding:0;}
.contact .content1 ul li p { width:100%; overflow:hidden; margin:0 auto; padding:0; color:#2b64a0; font-size:18px; text-align:center; margin:0 auto; padding:0;}
.contact .content1 ul li em { display:block; width:30px; height:2px; overflow:hidden; margin:20px auto; padding:0; background-color:#2b64a0;}
.contact .content1 ul li span { display:block; width:100%; max-height:40px; overflow:hidden; line-height:20px; color:#565656; font-size:16px; text-align:center; margin:0 auto; padding:0;}

.lx_dz { width:100%; overflow:hidden; margin:40px auto 0; padding:0;}
.lx_dz .dz_map { width:97%; height:370px; overflow:hidden; margin:0 auto; padding:1%; border:1px solid #d9d9d9;}
.lx_dz .dz_map iframe{width:100%;}
.lx_dz .dz_map iframe body{width:100%;}

#pro_ul3 .products_lists_item{margin:0 0 25px;background: #fff; border:1px solid #eaeaea; padding: 10px; padding-bottom: 10px !important;overflow:hidden;}
#pro_ul3 .products_lists_item .img{ float:left;width: 23%; height: 165px; line-height: 0; overflow: hidden;}
#pro_ul3 .products_lists_item .img a{display:block;width:100%;height:100%;text-align:center}
#pro_ul3 .products_lists_item .img a img{vertical-align:middle;max-width:95%;max-height:95%;transition: all 0.5s ease;}
#pro_ul3 .products_lists_item .img a .iblock{display:inline-block;height:100%;width:0;vertical-align:middle}
#pro_ul3 .products_lists_item .img a:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
#pro_ul3 .products_lists_item .info{ width:74%;float:right;font-size: 16px; line-height: 32px;overflow: hidden; color: #333;}
#pro_ul3 .products_lists_item .info p.pro_name{width:100%;line-height:24px;font-size:16px;color:#333;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;text-align:left;padding-top:3px;}
#pro_ul3 .products_lists_item .info p.pro_name a{font-size:16px;color:#333;}
#pro_ul3 .products_lists_item .info p.pro_name a:hover{color: #314693; }
#pro_ul3 .products_lists_item .info p{text-align:left;width:100%;line-height:24px;font-size:14px;color:#666;}
#pro_ul3 .products_lists_item .info p strong{font-weight:normal;color:#999;}
#pro_ul3 .products_lists_item .info p.desc{height:48px;line-height:22px;color:#999;margin:5px 0;overflow: hidden;}
#pro_ul3 .products_lists_item .more{ overflow: hidden;margin: 12px 0 15px;}
#pro_ul3 .products_lists_item .a1{ display: block; float: left; font-size: 14px; width: 84px; height: 34px; line-height: 34px; text-align: center; color: #fff; background: #2b64a0;margin-right:15px;}
#pro_ul3 .products_lists_item .a1:hover{ background: none; color: #2b64a0; border: 1px solid #2b64a0;height: 32px; line-height: 32px; }
#pro_ul3 .products_lists_item .a2{ display: block; float: left; font-size: 14px; width: 84px; height: 32px; line-height: 32px; text-align: center; color: #989898; border: 1px solid #989898;}
#pro_ul3 .products_lists_item .a2:hover{ background: #989898; color: #fff;}

/**产品详细介绍**/
.pro_show_con{margin-top:30px;}
.tjpro_tit {width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 24px; margin: 0 auto 10px; padding: 10px 0; border-bottom: 1px solid #eaeaea;}
.ny_main{padding-top:40px;}
.prodetail_con { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
.prodetail_con .prodetail_tit { width:94%;padding:0 3%; height: 35px; overflow: hidden; line-height: 35px; color: #333; font-size: 16px;font-weight:bold; margin: 0 auto 5px; border-bottom: 1px solid #eaeaea;background: #f0f0f0 url(../images/title1.jpg) 12px center no-repeat;}
.prodetail_con .pro_xxjs { width:100%; overflow: hidden; margin: 40px auto; padding: 0;}
.pro_xxjs b { display:block; width: 100%; overflow: hidden; line-height: 26px; color: #333; font-size: 14px; font-weight: bold; margin: 0 auto; padding: 0;}
.pro_xxjs p, .pro_xxjs div { display:block; width: 100%; overflow: hidden;  margin: 0 auto; padding: 0;}
.pro_xxjs img { display:inline-block; max-width: 100%; margin: 10px auto; padding: 0;}
/**prodetail**/
.pro_detail_main { width:1200px; height:auto; margin: 40px auto 0; padding: 0; position: relative;}
.pro_detail_main .pro_detail_img { width:480px; height: 480px; overflow: hidden; margin: 0; padding: 10px; border: 1px solid #eaeaea; box-sizing: border-box; float: left;}
.pro_detail_img .pro_detail_img_main { width:100%; height: 100%; margin: 0 auto; padding: 0; position: relative;}
.pro_detail_img_main img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.pro_detail_main .pro_detail_text { width:672px; height:auto; overflow: hidden; margin: 0; padding: 0; float: right;}
.pro_detail_text h1 { width:100%; overflow: hidden; line-height: 40px; color: #0d59ab; font-size: 30px; text-align: justify; margin: 0 auto; padding: 0;}
.pro_detail_text .jyms { width:100%; height:128px; overflow:hidden; margin:20px auto; padding:14px 20px; background-color:#f8f8f8; box-sizing: border-box;}
.pro_detail_text .jyms p { width:100%; height:100px; overflow:hidden; line-height:25px; color:#888; font-size:14px; text-align: justify; margin:0 auto; padding:0;}
.pro_detail_text .jyms p span { color:#333; font-weight: bold;}
.pro_detail_text ul { width:100%; margin: 20px auto; padding: 0;}
.pro_detail_text ul li { width:50%; height:30px; overflow: hidden; line-height: 30px; color: #888; font-size: 15px; text-align: justify; white-space:nowrap; text-overflow: ellipsis; margin: 5px auto; padding: 0; float:left;}
.pro_detail_text ul li img { display:block; width:16px; height:16px; overflow:hidden; margin:7px 4px 7px 0; padding:0; float:left;}
.pro_detail_text ul li span { color:#333; font-weight: bold;}
.pro_detail_text .pro_detail_btn { width:770px; height: 52px; overflow: hidden; margin: 0 auto; padding: 0;}
.pro_detail_btn a { display:block; width: 320px; height: 52px; overflow: hidden; line-height: 52px; color: #fff; font-size: 20px; text-align: center; margin: 0; padding: 0; float: left;}
.pro_detail_btn a.prodtl_btn1 { float:left; margin: 0 40px 0 0; background-color: #2b64a0;}
.pro_detail_btn a.prodtl_btn2 { float:left; background-color: #4a4a4a;}
.pro_detail_btn a.prodtl_btn1:hover { background-color: #2671c1;}
.pro_detail_btn a.prodtl_btn2:hover { background-color: #2671c1;}

.swiper-container { width: 100%; height: 100%;}
.swiper-slide { text-align: center;}
.swiper-slide .part { width:100%; height: 100%; position: relative;}
.swiper-slide .part img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right:0; bottom:0;}
.swiper-pagination-bullet { width: 8px; height: 8px; background-color: rgba(0,0,0,0.5);}
#swiper-container-01 .swiper-pagination-bullet-active { background-color: #0d59ab;}


/**产品详情页产品图片切换**/
.prodetail_img { width:490px; height: 440px; margin: 0; padding: 0; box-sizing: border-box; float: left;}
#preview { width:490px; margin:0; text-align:center; position:relative;}
.list-h li { float:left;}
#spec-n5 { width:490px; height:70px; padding-top:10px; overflow:hidden;}
#spec-left { width:16px; height:64px; float:left; cursor:pointer; margin-top:3px;}
#spec-right { width:16px; height:64px; float:left;cursor:pointer; margin-top:3px;}
#spec-list { width:440px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul { }
#spec-list ul li { float:left; display:inline; padding:0 10px 0 0; width:90px; height:66px; margin:0;}
#spec-list ul li:last-child { padding:0;}
#spec-list ul li p { width:88px; height:64px; overflow:hidden; margin:0; padding:0; border:1px solid #eaeaea; position:relative;}
#spec-list ul li:hover p { border:1px solid #0d59ab;}
#spec-list ul li img { display:block; max-width:94%; max-height:94%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
/*jqzoom*/
.jqzoom { position:relative; width:490px; height:360px; overflow:hidden; padding:0; border:1px solid #eaeaea; box-sizing: border-box;}
.jqzoom img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.zoomdiv { z-index:100;position:absolute;top:1px;left:0px; background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #eaeaea;display:none;text-align:center;overflow: hidden; left:510px!important; top:0!important;}
.bigimg { }
.jqZoomPup { width:200px!important; height:200px!important; z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;background:url(../images/mask.png) 0 0 repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list { position:relative; width:490px; margin:0;}
#spec-list div { width:490px!important; height:70px!important; margin:0;}

#ceshi { display:block; margin:auto!important; left:0; top:0; bottom:0; right:0;}

.prodetail_img a.videoIco { left:20px!important; bottom:20px!important; z-index:99!important;}
.Warning { width:100%!important; height:100%!important;}



#c_detail_wrap img,#c_detail_wrap p,#c_detail_wrap span,#c_detail_wrap div,#c_detail_wrap video,#c_detail_wrap embed,,#c_detail_wrap table{height:auto !important;max-width:100% !important;max-height: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;word-break: normal;}